testicle pouch - Spanish English Dictionary